Class AnimaliWrite

java.lang.Object
  |
  +--AnimaliWrite

public class AnimaliWrite
extends java.lang.Object

Questa classe usa la gerarchia di animali introdotta come esempio per le classi astratte. TUTTAVIA la classe base Animale ora implementa l'interfaccia java.io.Serializable: di conseguenza la implementano automaticamente anche tutte le sottoclassi.
Il nome del file su cui scrivere si suppone passato come (unico) argomento dalla linea di comando.
A differenza del caso di AnimaliWrite, il formato del file

NB: le classi relative agli animali si suppongono impacchettate in un file jar disponibile nella cartella corrente.

Quindi, per compilare:

javac -classpath animali.jar AnimaliWrite.java

Mentre per eseguire:

java -classpath animali.jar;. AnimaliWrite animali.dat

Da notare la cartella corrente (.) nell'elenco delle cartelle specificate nel classpath.


Constructor Summary
AnimaliWrite()
           
 
Method Summary
static void main(java.lang.String[] args)
          Scrive animali su un file binario, preceduti da un intero che rappresenta l'informazione sul numero di oggetti salvati.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnimaliWrite

public AnimaliWrite()
Method Detail

main

public static void main(java.lang.String[] args)
Scrive animali su un file binario, preceduti da un intero che rappresenta l'informazione sul numero di oggetti salvati.